package com.lxmes.device.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.lxmes.common.annotation.Excel;
import com.lxmes.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.util.Date;

/**
 * 任务记录对象 nc_em_task_record
 *
 * @author ruoyi
 * @date 2023-02-10
 */
@Data
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class NcEmTaskRecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 序号 */
    private String xh;

    /** 公司代码 */
    @Excel(name = "公司代码")
    private String gcdm;

    /** 库位号A */
    @Excel(name = "库位号A")
    private String kwha;

    /** 库位库存 */
    @Excel(name = "库位库存")
    private String kwkc;

    /** 出入库数量 */
    @Excel(name = "出入库数量")
    private Long crksl;

    /** 出入库差异 */
    @Excel(name = "出入库差异")
    private String crkcy;

    /** 任务开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "任务开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date rwkssj;

    /** 任务完成时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "任务完成时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date rwwcsj;

    /** 状态 */
    @Excel(name = "状态")
    private String zt;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date cjsj;

    /** 处理时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "处理时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date clsj;

    /** 公司名称 */
    @Excel(name = "公司名称")
    private String gcmc;

    /** 任务编号 */
    @Excel(name = "任务编号")
    private String rwbh;

    /** 业务类型 */
    @Excel(name = "业务类型")
    private String ywlx;

    /** 单据类型 */
    @Excel(name = "单据类型")
    private String djlx;

    /** 物料子编号 */
    @Excel(name = "物料子编号")
    private String wlzbh;

    /** 物料编号 */
    @Excel(name = "物料编号")
    private String wlbh;

    /** 物料名称 */
    @Excel(name = "物料名称")
    private String wlmc;

    /** 批次号 */
    @Excel(name = "批次号")
    private String pch;


}
